It bothers me that the functions findMin, findMax, deleteFindMin and deleteFindMax are error when applied to the empty set in various types of collections. Shouldn't they return Maybe? -------------------------------- David F. Place mailto:d at vidplace.com