A TicTacToe program that learns while playing against a human opponent