Espera, um desafio muito difícil para retornar a soma de dois números? Bem, neste caso, os números podem ter 1000 dígitos!
Então, qual é a pegadinha? Você precisa fazer a soma como se estivesse fazendo isso manualmente em uma folha de papel; portanto, a conversão da string numérica para um literal numérico é basicamente proibida.
Crie uma função que:
sum2("5125515215521515","125261616261626") ➞ "5250776831783141"
sum2("6666666666666666666666666666","99999999999999999999999") ➞ "6666766666666666666666666665"
sum2("123456789123456789123456789","987654321987654321987654329876543") ➞ "987654445444443445444443453333332"