Why are there so many types of apples?