Implemented Iterated Greedy