Text this: Automatic verification of programs with complex data structures /