combinatorics.h added.