Addition
The bug is that if either input is zero, then the sum returns zero; otherwise it works correctly. The code below should make this even clearer.