splitAt
trait Collection[A] {
def splitAt(i: Int): (Collection[A], Collection[A])
}
splitAt
crea una Tuple2
con dos colecciones: la primera conteniendo todos los elementos cuyo índice es menor a i
y la otra conteniendo el resto de elementos.