Pergunta de entrevista da empresa Apple

How can you swap two numbers without using an extra temporary variable? Note that each variable is limited by a certain number of bytes