wrote ex21 in JS first, then Scheme. Werkz!