4.0

I really wanted to give this a 5 star but the philosophy at the end got a bit convoluted and I couldn't follow it very well. Other than that, excellent. Great accessible science!