Very enjoyable and interesting write-up.