10 scientist name and their inventions