LA: make Iterator generic & shared
LA: member methods instead of extension methods for matrix factorizations
LA: Avoid cloning matrix factorization results at point of access
LA: QR tests expecting full QR should indicate so
Distance: add euclidean, manhattan and chebyshev distances
LA: Simplify LU decomposition architecture
LA: Simplify Cholesky decomposition architecture
LA: Simplify Eigen decomposition architecture
LA: Simplify Gram-Schmidt decomposition architecture
LA: Simplify SVD decomposition architecture
LA: Simplify QR decomposition architecture
LA: Internalizing matrix factorization implementations