added halfassed test for custom comparators, they work yay