Add CV split from Porter's algorithm (and memoize result)