merge sort in ELM
!