This scheduler would favor CPU-bound processes as they are rewarded with a longer time quantum as well as
priority boost whenever they consume an entire time quantum. This scheduler does not penalize I/O-bound
processes as they are likely to block for I/O before consuming their entire time quantum, but their priority
remains the same