private List<Creature>[] findParents(Creature creature)
{
var fatherList = from cr in creatureCollection.creatures
where cr.species == creature.species
&& cr.gender == Gender.Male
&& cr != creature
orderby cr.name ascending
select cr;
var motherList = from cr in creatureCollection.creatures
where cr.species == creature.species
&& cr.gender == Gender.Female
&& cr != creature
orderby cr.name ascending
select cr;
// display new results
return new List<Creature>[2] { motherList.ToList(), fatherList.ToList() };
}