Added different Sorting, also added a new program