- Think recursion
Recursion is a critical concept in computer science. It goes way beyond code, but you have to master it as a developer.
- Memoization in short
What problem does memoization solve? In a nutshell, it prevents ineffectiveness.
- Make sense of generators
In Python, generators have been there since almost forever (2001). In PHP, it's a little bit more recent.