A software developer is creating a contact management app for a low-specification smartphone with very limited RAM.
Explain one disadvantage of using a merge sort algorithm to sort a large list of contacts in this scenario.