If you have two strings that each contain a number larger than 32-bit, how would you add them and return the result as a string?
Implement add_strings(num1, num2), where both parameters are strings containing nonnegative decimal integers, and return their exact sum as a string without converting either input to a built-in integer. Inputs contain no leading zeros unless the value is "0".
Examples: "456" + "789" returns "1245"; "99999999999999999999" + "1" returns "100000000000000000000".
def add_strings(num1, num2):