Pergunta de entrevista da empresa Sasken

Add without using addition operator Swap without using 3rd variable.