Implementation of minimax algorithm for tictactoe game.
It is to be noted that the tic-tac-toe implementation provides the user with the first move opportunity. Because the motivation behind the implementation was just to realize the minimax algorithm, things like optimizaton to end game in minimum number of steps are not introduced at the moment.