ALPHA-BETA pruning

A technique used by computer programmers to cut down the number of possible moves a computer has to evaluate before choosing the best move.