Fast machine learning algorithms including matrix factorization and divisive clustering for large sparse and dense matrices.