Explain mutex()
merge