Collaborative-Adversarial Pair Programming. (21st August 2012)