@aleph: Pythagoras ?