The task is to make a function that adds two numbers.
Int, short, char? You decide!
Sounds simple, huh? Well, here's the catch. You are not allowed to use any mathematical operator, like +,-,* or /, nor use any libraries (except for printing functions, like cout and printf).
However, you are allowed to use binary operators, like &, | or ^ (is that xor?), and the assignment operator (=).