Organize proofs better (theorem/lemma/proof), & add 3.57
ex 3.53-3.58