Pedigree analysis for BeauVol's Ruby

Use
generations for calculation