Natural Selection - a detailed look