Distinct Operator Implementation