A testable explanation for a question or problem is a(n) _____.