The Mathematical Universe : From Pythagoras to Planck