five different sorting methods and time consuming