Following book exercises, trying to become better at testing and designing software.