A game of 20 questions that the program plays with the user and it learns with the results of each game.