This sounds good and funny at first but how is this different from this scenario: A software engineer pays a dentist for servicing his teeth and he turns around to pay the software engineer to build an appointment system for him? Clearly lots of value was created so unless this is to illustrate that GDP calculations can't filter out bogus transactions (bogus according to whom), I can't really make sense of it...