formatted the whole file!! Also add some notes at the very beginning
replacing NO. in all relies with text
add the list for copying
rewrite all the NO. in the proof of invariants
refix cooperate()
refine handshake()
refine Update(), though some TODOs are left there
refine EmptyCollectorStack
finish refining trace()