Combinatorial creativity