Improved insertion sort and helpers.
Added selection sort.
Exercise 2.3.2.
Sorts refactoring.
Merge + insertion sort.
Added bubble sort.
Problem 2.1