Writing an itertools equivalent
Added permutations, combinations and compresS