PATTERN GENERALIZATION & ABSTRACTION