Solutions for the exercises in the book How to Design Programs (htdp.org)