def standard_split(text, row_length):
    """text = abcdefghijklmnopqrstuvwxyz and row_length = 5
    abcde
    fghij
    klmno
    pqrst
    uvwxy
    z      returns ['afkpuz', 'bglqv', 'chmrw', 'dinsx', 'ejoty']
    """
    output = []
    text_length = len(text)
    # Takes output column by index in turn, taking e.g. the 0th, 5th, 10th ... char
    # for the 0th column, then the 1st, 6th, 11th ... char for the 1st column etc.
    for num in range(row_length):
        count = num
        output.append([])
        while count < text_length:
            output[-1].append(text[count])
            count += row_length

    return(output)