MSD string sort - incomplete