basics of sorting 1391599