- Set and its implementations in Java
- Comparable and Comparator Interfaces in Java