AbstractVector module