Epsilon comparator not transitive

Code reviewHard25 minCitadel and Bloomberg style

Your task

Review this C++ comparator that treats two prices as equal when they are within an epsilon, otherwise orders them.