Pythagoras: Everybody knows his greatest theorem, yet not who found it 1000 years before him