Data Structures, Sorting Algorighms and other Java programs.