50 scientist names and their inventions