My exercises of the book How to Design Programs, Second Edition