https://www.webcodegeeks.com/python/yin-yang-python/
The Yin and Yang of Python