A hypothesis that has withstood testing is called a(n)