Relevant reading.

http://www.drdobbs.com/184403766