Added two overloaded functions for svd