Ants, Bikes, and Clocks: Problem Solving for Undergraduates