do gorgeous_sum. still trying to understand induction. check out MoreInd.v! induction principle