[This post is literate Haskell, get the source here]When working with sorted lists you often come to the point where you want to combine two or more of them. This merge procedure forms the heart of merge sort it works something like:merge [1,3,4,5] [2,3,4] = [1,2,3,3,4,4,5] This merge function is not in the Haskell standard library, and even if there were, it might not be very useful.The problem i

