brought in combinatorics