add a method to calculate the angle between two vectors