Why So Many Species? The Factors Affecting Biodiversity