Question 2 -- 10 points
Explain how round-robin scheduling works, plus its strengths, its weaknesses, and how its weaknesses may be overcome.