Imperative functional programming — scientific article (publication date: 1993)