https://realpython.com/fibonacci-sequence-python/