An AnimalFarm class with auto insertion of animals of opposite sex
An AnimalFarm class in which removal and clearing is denied
An AnimalFarm class that extends Collection<Animal> with GetGroup