Were ancient Minoans centuries ahead of their time?