Functional basic Vector, unit tested