3.0

This book was fun and informative enough to be worth reading, but it was also a little thin and repetitive at times. I do feel like I know more about how algorithms work and how they can go wrong, so there we go - mission accomplished.