https://alicloud.my.id/2024/06/17/engineering-generators-in-python/
Engineering: Generators in Python