Assignment one 6 CPU scheduling implementations