Understanding Recursion: The five-cent tour of Advanced Programming | Hacker News Reader