(1) From the notes "Introduction to standard ML" do Exercise 2.3.1 (page 13) 2.4.1 (page 15) 2.4.2 (page 16) (2) Write an expression which delivers true if x is greater than y, and y is odd. Test this when (a) y is greater than zero, (b) y is negative, (c) x and y are real (3) Write an expression which delivers true if x is odd or y is even (4) Write an expression which delivers (a) the number of elements in a list (test on empty list) (b) the first element of a list (test on empty list) (c) true if a list contains some elements (5) Go to your favourite editor, and type in the following small program: fun pair x y = (x,y); Then go to ml and use that function. Also type in only the name of that function and see what ml thinks of it. Try calls such as pair "fred" 21; pair (pair 1 2) (pair "a" "b"); pair 1;