How to write programs in English - no algebra required.