Limacon
Written by
Paul Bourke
January 2000