An introduction to formal program verification | lit.salon