Basicly, your PC processing power is exploited by the algorithm routines in such a manner that decisions require more calculations & evaluations. The code uses multiple layered nodings to cumulative depths.
IF--THEN (do move 1)--ELSE(do move 2 *OR* up to some limited numbers based on CPU resources made available)... to its simplest expression.
Thus, the AI thinks better.