https://thepythonlab.medium.com/fibonacci-series-generation-guide-to-generating-the-fibonacci-series-using-iterative-and-recursive-25182f5fdf57