[Q18.1]implement add without using any arithmetic operator