For centuries now science has unlocked ever more mysteries, but could we one day run out of discoveries or abandon further research?