A collection of JavaScript programming puzzles