http://www.abo.fi/~mats/HPC1999/examples/
