Primary author (idea, most of the code): Alexander V. Lukyanov Major contributors: Glenn F. Maynard