'Samples data based on a number of folds.
Args:
folds (int): Number of folds
stratified (bool): Return stratified indices (if applicable).
random_state (Random): An initial state for replicable random behavior
Returns:
tuple-of-arrays: A tuple of array indices one for each fold.'

def __init__(self, folds=10, stratified=False, random_state=None):

    self.folds = folds
    self.stratified = stratified
    self.random_state = random_state
