sameElements
trait Collection[A] {
def sameElements(as: Collection[A]): Boolean
}
sameElements comprueba si esta colección tiene los mismos elementos en el mismo orden que la colección as, y devuelve true en ese caso.
Esta función devuelve false si al menos un elemento no coincide con su correspondiente elemento en as.