Return a new collection with the last n elements removed.
n
@override IVector<A> dropRight(int n) => slice(0, length - max(n, 0));