2-Q2

Surprisingly I’m not sure how to do this one! That’s functional
programming for ya.