fixed bug in comparison function - it is no longer as for operator< but should return -1/0/1 !!!
removed the test suite from the uniqueness