Add a higher order duplicate-removing helper
Implement a duplicate remover using the core distinct function
Implement duplicate remover using group-by
Implement duplicate remover using recursion
Add tests for 2-1 solutions