reproducing requires mating