A simple implementation of Minimax algorithm for TicTacToe
Minimax is an almost unbeatable algorithm for zero-sum games, the idea of which is to calculate the move that leads to winning a game as soon as possible by going through every possible sequence of moves.