An ancient Mayan calendar, the Dresden Codex, was able to predict eclipses for centuries, revealing surprising scientific ...