The Pyramids: An Enigma Solved