The sort of crazy results you can get if tolerence is not identically zero is a squence of numbers, each of which 'equals' its neighbours but the first and last are not equal.
I point out that this can be a problem in several numeric algorithms, and there is no good answer except to be aware of the problem. Ralph Selfridge ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
