General Setwise Operations
chessprogramming.org