Testing the output

> evalm(htranspose(T)&*T):map(evala,%); The columns of T are F-ortonormal

[Maple Math]