what are the types of hypothesis?