My dragonbook practice code.