subvec, take, drop, reduce, lots more work needed.