https://alicloud.my.id/2024/06/15/understanding-python-generators-a-simple-guide/
Understanding Python Generators: A Simple Guide