Refactor CombinationIterable & Iterator to not depend on any third party
libs
Using self-designed permutation algorithms