Splitting a linked list is an O(n) operation.
You can slice up arrays in O(1).
The default type is incredibly clear to me.