Add two Numbers
Not original
https://oj.leetcode.com/discuss/2308/is-this-algorithm-optimal-or-what