Rolled back changes to format that matches the python implementation and only uses a human player. AI version has been split off into a seperate repository.
Added O(1) alternative and added performance check.
Rolled back changes to format that aligns to pythong example.