methods scalarProduct, angle and reflect have been added.