# Implementation of SVD

Good day,

is there an documentation on how the svd decomposition is implemented? I'm not sure if I really need to compute the characteristic polynomial of A^T A then solve for homogeneous equation for a specific matrix. It seems too messy and not optimal.

thanks in advance