- def f (numbers: List[Int]) : List[Int] = {
- require(numbers.length >= 3, "The list must contain at least 3 elements")
- val (firstThree, rest) = numbers.splitAt(3)
- val sortedFirstThree = firstThree.sorted
- sortedFirstThree ++ rest
- } ensuring { case xs => ??? }