SVD demo: began building synthetic dataset
Refactoring SVD estimate function