The Builders of Göbekli Tepe: Is This Really a Mystery?