Chess Programming Static Evaluation