mathematics are required at each stage, spanning a broad set of topics including