Cost-and-Complexity