Introduction to Human Evolution and Key Hypotheses