Added notes about the order of execution.
Added begin expression.
Changed the begin0 to begin. I do not think that we are going to have a begin0.
Added some more notes about the execution order (mostly about functions).

Write expression added.