Iterative algorithms for Gram-Schmidt orthogonalization - Hoffmann, Walter (Computing, 1989)