Add Two Numbers Leetcode Problem 781