understanding vector functions 6556416