recursion:sum completed