https://definitionkd.blogspot.com/2022/11/writing-definitions-in-python.html
Writing Definitions In Python