added first come first serve, shortest job first, and slowest sort function ever