What is the name of a hypothesis that has passed the test of many experiments and has support of other scientists