algorithms
data_structures
interfaces
problems
