Skeleton implementation
The FIFO Scheduler starting implementation
Optimizing Scheduler preferring the larger tasks