#AUTHORS L. C. Drew www.ibiblio.org algorithm and C implementation Harry George hgg9140@seanet.com python port