Foundation of Combinatorics