copulating is for creating a future generation