Elements of pattern theory /