this project simulates cpu scheduling algorithms