Medieval Science: The Contributions of Alchemists and Astronomers