https://5dok.net/document/nzwgr57q-analysis-and-verification-of-pointer-programs.html