#add few vector functions, fix the normalized bug of Vector