An Introduction to Population Genetics Theory