from typing import Iterable


def flatten(ml_list: list) -> list:
    """Recursievely flatten lists of lists into single list.

    :param ml_list: Multi-level list to flatten.
    """
    if isinstance(ml_list, Iterable):
        return [a for i in ml_list for a in flatten(i)]
    else:
        return [ml_list]