I have a txt file which contains 1 million elements in it. I am looking for efficient way to sort it. What kind of algorithm and structures should i use? Thanks in advance!