added SortOrder, SortBase and BubbleSort with unit test