pwolf wrote I'm just about to finish chapter 3, can someone check my implementations and let me know how I did? how efficient/inefficient my designs are etc.