A Python library for working with structures that commonly come up in combinatorics, such as permutations, combinations and subsets.