Updated with cross validation capabilities.
Updated with Cross Validation

Using Cross Validation to find the best possible n per each test set.