Question: what is the angle between 2 vectors?
Answer: The definition of an angle between vectors is the angle between two sides of a triangle in 2D with lengths ||a||,||b||,||a-b||.