https://tutorial.eyehunts.com/python/how-is-a-function-declared-in-python-basics/
How is a function declared in Python? | Basics