Original code:
  Eino Tuominen <eino@utu.fi>
  Antti Siira <antti@utu.fi>

Credits:
  Jesse Thompson
  Rolf E. Sonneveld
  John Fox Maule
  Kenneth Cheng
  Michael Konopka
  Teemu Toivanen
  Dejan Krnjevic
  Hannu Aronsson
  Natanael Copa
  Jarno Huuskonen
