What is the difference between a Scala `List` and `Vector`?
-
A
List is mutable; Vector is immutable
-
B
List has O(1) prepend; Vector has O(log n) random access and is better for large collections
-
C
Vector only holds Int values
-
D
List supports parallel operations; Vector does not