It didn't take too long for me to guess the ending. After all, either aliens or time travelers must have seeded the eureka moments and technological advances that have caused our sudden leaps forward into modern times.
Right? Okay. I don't really believe that, but it makes for a good story like this one starring Albert Einstein.