add two numbers and return a sum