Author and maintainer:
Kent Sibilev

Contributers:
Markus Barchfeld
R. Bernstein
Anders Lindgren
