Greedy multicolor algorithm now works by a proper breadth-first search, working on the block multicolor algorithm now. Added a program in the examples to test all of the different permutations.