Build off the indexing / b-tree presentation and introduce reasons to append-only storage, and derive log-structured merge tree patterns