The C Puzzle Book source code