LCTHW: Exercise 24 + Extra Credit 3/4