Text this: Completeness and expressiveness of pointer program verification by separation logic.