Darwinism: An Exposition of the Theory of Natural Selection with Some of Its Applications