This library implements minimax algorithm with alpha-beta pruning.
Computes the best move
Evaluation of a game
negates a evaluation
negateEvaluation Winning --> Loosing negateEvaluation Loosing --> Winning negateEvaluation (Score 42) --> Score -42
Computes the best move