added solution_1 which contains SortList using binary heap