Programming Pearls puzzles