finished SumToZero