def __collatz_recursivo(numero: int, pasos: list) -> list:
    """Calcula recursivamente la conjetura de Collatz, devuelve los pasos realizados"""

    pasos.append(numero)
    if numero == 1:
        return pasos
    if numero % 2 == 0:
        return __collatz_recursivo(numero // 2, pasos)
    return __collatz_recursivo(numero * 3 + 1, pasos)