Wrote most of separation logic section.
Merged.