- Added many java doc comments
- Changed some class names
- Corrected the stable check
- Adjusted the turku sort code to be more in line with the pseudo code