A garage of puzzles and algorithms for practice