CTCI 18.1 add two numbers