Higher-order arithmetic