minmaxAB alpha beta pruning