Which of the following leads to new discoveries and new theories?

A) biased results

B)non-testable beliefs

C)scientific knowledge

D)unreliable experiments