originele versie
verbeterde versie k-leaf definitie