Leonardo da Vinci, the scientist