5.0

This was a great explanation and summary of this topic while also being easy to read and entertaining for newbies like myself. I think if you're curious about this topic, then Casey does a great job breaking it down. Bonus: I really enjoyed listening to the audiobook for the excellent reading by Joe Dwyer.