renamed UnSafeComparer.
Fixed isNull and many bugs related to ordering.