https://mysteryweevil.medium.com/mastering-time-efficient-scheduling-techniques-in-python-e055b98b05ee