An implementation of games described in the Combinatorial Game Theory class on Coursera