> fixed improper upper limits on loops in summation()