For a discussion of and references to 37 different sorting algorithms, see: From: jim at blossom.ci.com (Jim Hurt) Path: blossom!jim W.A. Martin, "Sorting", _ACM Computing Surveys_, Volume 3, Number 4, December 1971, pp 147-174. Jim Hurt