This is an implementation of a tic tac toe learner.