This is an implementation of the Chess multithreaded program testing algorithm.