A module for combinations and permutations in Python