implement
Gram-Schmidt Process.2