creative programming the A.P.E. way
P.I.K.K.
Programming Idioms and Knowledge-based Kinetics