orthonormal basis

C++
In mathematics, particularly linear algebra, an orthonormal basis for an 
inner product space V with finite dimension is a basis for V whose 
vectors are orthonormal, that is, they are all unit vectors and 
orthogonal to each other.Orthogonal basis are called "Orthonormal"
if all vectors in the basis are unit vectors.
Source

Also in C++: