Implementations of various algorithms and data structures. Codes for some algorithm puzzles.