Combinatorics – a Processing library for combinations, variations, permutations