A programmer started to cuss
Because getting to sleep was a fuss
As he lay there in bed
Looping 'round in his head
was: while(!asleep()) sheep++;


Simplicity:
void swap(int*a, int*b) {
  a = a XOR b;
  b = a XOR b;
  a = a XOR b;
  return;
};