Text this: Verified Software. Theories, Tools, and Experiments