CodeEval; SumOfIntsMedium attempt 2; new idea, pushing before refining