Changed add function to (x|0) + (y|0)