Structured programming

TODO: add term