Smalltalk Exercises. st> Array with: 2! Array new: 1 "<0x40345e68>" st> Array with: 2 with:3! Array new: 2 "<0x40345ef8>" st> Array with: 2 with:3 with:4! Array new: 3 "<0x40345f88>" st> x := Array with:2 with:3 with:4 ! Array new: 3 "<0x40346018>" st> x printNl! (2 3 4 ) st> x add: 5! Object: Array new: 3 "<0x40346018>" error: st> x := OrderedCollection new! OrderedCollection new: 16 "<0x40346fd0>" st> x add: 3! 3 st> x printNl! OrderedCollection (3 ) 1. Given 3 integers, produce a pair consisting of the smallest and largest. 2. Given 3 integers, produce a list of the three in sorted order. 3. Round a number to the nearest tenth. 4.67 floor -> 4 2.5 / 2 -> 1.25 15 // 7 -> 2 15 \\ 7 -> 1 2 + 3 * 4 -> 20 4. Given a list, return a list with its 2nd element deleted. 5. Given a list, return a list with its nth element deleted. 6. Write a factorial function. 7. Given an integer i and a list L, cycle L to the left i times. 8. Duplicate each element of a list. 9. Compute the largest element in a list of reals. 10. Given a list, swap each pair of elements in the list. " !!