Refatorando o metodo sum_to_n?