def format_list_recursive(nested_list: list) -> str:
    """
    Recursively goes through a nested list, creating a single string
    :param nested_list: a nested list of strings
    :return: a string formated for the .csv
    """
    data_str = ''
    if type(nested_list) == list:
        for i in range(len(nested_list)):
            data_str += format_list_recursive(nested_list[i])
    else:
        data_str += f'{nested_list}\n'

    return data_str