The Berlin Papyrus: or when the Pythagorean Theorem was written 1000 years before the Birth of Pythagoras