Added Vector rotation function