What will the value of `mList` be at the end of execution of the pseudocode below?
```
L = [[10, 'apple', 5.0], [20, 'banana', 3.5], [30, 'cherry', 2.0], [40, 'date', 1.5], [50, 'elderberry', 4.0]]
mList = []
foreach element in L {
z = DoSomething(element)
mList = mList ++ [z]
}
Procedure DoSomething(X)
a = rest(X)
return(first(a))
End DoSomething
```