https://entri.app/blog/method-overloading-in-python/
Method Overloading in Python