Lock example
Mergesort refactored