Albert Einstein, Marie Curie, Stephen Hawking, Ada Lovelace—what do these names have in common? The greatest scientists of all time…