Methods for sorting
Working on Sort