Sorting
Binary Search
2d - Array
Divide and Conquer