Recreational/educational math puzzles designed to be solved with programming. Started off with C++/OCaml, but now it's just C++.