def get_factors(n):
def factor(n, i, combi, res):<EOL><INDENT>"""<STR_LIT>"""<EOL>while i * i <= n:<EOL><INDENT>if n % i == <NUM_LIT:0>:<EOL><INDENT>res += combi + [i, int(n/i)],<EOL>factor(n/i, i, combi+[i], res)<EOL><DEDENT>i += <NUM_LIT:1><EOL><DEDENT>return res<EOL><DEDENT>return factor(n, <NUM_LIT:2>, [], [])<EOL>
[summary]

    Arguments:
        n {[int]} -- [to analysed number]

    Returns:
        [list of lists] -- [all factors of the number n]