Ars combinatorica.