# factorial
def fac(n):
    return factorial(n, 1)

def factorial(n, acc):
    if n < 0: return None 
    if n == 0: return acc 
    return factorial(n-1, acc*n)

# fibonacci
def fib(n):
    return fibonacci(n, 0, 1)
    
def fibonacci(n, a, b):
    if n < 0: return None 
    if n == 0: return a
    return fibonacci(n-1, b, a+b)

# driver code
facs = [fac(i) for i in range(-2, 7) if i >= 0] 
fibs = [fib(i) for i in range(-2, 7) if i >= 0]
print(facs)    
print(fibs)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: