Update function and commit some code

do_lottery()
- check if there is ticket to draw lottery

do_stop_scheduling()
- call do_lottery() when process exits in the WINNER_QUEUE

do_noquantum()
- when a process from BLOCK_QUEUE call do_noquantum() do_lottery should not be called
- increment and decrement ticket by 20