Minimax Implementations of Sequential and Parallel Minimax and Minimax with Alpha-Beta Pruning in Golang.