Problem
1. Write an ML function to do a sort merge on a list.
2. Explain why the ML function bigger gives a type error: fun bigger(x, y) = if x> y then x else y;
3. Write a function in ML to compute the distance between two points, represented by (x, y) coordinates. Next, based on this function, define a new function to compute the distance of its single argument from the origin.