UCI Compatible chess engine in C++.