from typing import List


def k_validation_folds(text: List[str], k_folds=5):
    """ Splits a corpus into k_folds cross-validation folds
    :param text: input corpus
    :param k_folds: number of cross-validation folds
    :return: the cross-validation folds
    """ 
    k_len = int(len(text)/k_folds)
    cv_folds = list()
    for i in range(k_folds):
        cv_folds.append(text[i*k_len:(i+1)*k_len])
    
    return cv_folds