Problem
Design an algorithm that simulates round-robin scheduling using the multi-level feedback queue scheduling algorithm as a subroutine. As the system allows for new jobs to be added, the new algorithm should ensure fairness and small response time.