# Recursion (Functions calling themselves)

# Functions can call functions
'''
def f():
    print("f")
    g()
def g():
    print("g")

f()


# function calling itself

def f():
    print("f")
    f()


f()
'''
# we can control the recursion depth

7fd51d18e3ddac02c9d203a31214a37e78f45ae5
<mask token>

# Recursion (Functions calling themselves)

# Functions can call functions
'''
def f():
    print("f")
    g()
def g():
    print("g")

f()


# function calling itself

def f():
    print("f")
    f()


f()
'''
# we can control the recursion depth
