Delegate first and last to to_a

`first` and `last` needs to be delegated to the array.