Explain Memoization. How does it optimize recursive solutions? | Complexity Analysis | Data-Structures Interview Questions | NextRound.in