This example is based on the implementation of the Karatsuba algorithm for polynomial multiplication from Structure Parallel Programming by Michael McCool, Arch Robison and James Reinders. The original source code is available from http://parallelbook.com/downloads.

Information on the Karatsuba algorithm can be found at Wikipedia: http://en.wikipedia.org/wiki/Karatsuba_algorithm