Three Things Needed For Natural Selection