My attempts at the Cracking the Code Interview puzzles.