---- ALGORITHMS ----
->> Briefly describe what happens in a call to thread_sleep(), including
+>> Briefly describe what happens in a call to timer_sleep(), including
>> the effects of the timer interrupt handler.
>> What steps are taken to minimize the amount of time spent in the timer
---- SYNCHRONIZATION ----
>> How are race conditions avoided when multiple threads call
->> thread_sleep() simultaneously?
+>> timer_sleep() simultaneously?
>> How are race conditions avoided when a timer interrupt occurs during a
->> call to thread_sleep()?
+>> call to timer_sleep()?
---- RATIONALE ----
>> Identify the purpose of each in 25 words or less.
>> Explain the data structure used to track priority donation. Use ASCII
->> art to diagram a nested donation.
+>> art to diagram a nested donation. (Alternately, submit a .png file.)
---- ALGORITHMS ----