I have trouble understanding null move pruning. I understand the concept of a free move for the side that just played a move, but what I don't understand is the code part:
int score = -negamax(-beta,-beta+1,depht-1-R)
Why do we pass in for the second parameter -beta + 1, why not -alpha?