--- category: - Memoization - Puzzles note: Classic CS problems and programs