Reworked sorting-methods, so they can use the modify or compare function of other methods.
Implemented version sorting-method (which now uses the natural compare function).
Natural sort is now case insensitive
Added tests to the version sorting method
Modified the first example