VX(Li): Refactor the implementation for the greedy algorithm so it is more testable.
VX(Li): Add the unit tests for the greedy clique algorithm.