complexity scheduling high level essay