Major change: Using sparse matrix to create the dataset (features and outcomes). We can now create big datasets up to 1e4 features, 1e8 observations, which was the initial goal.