Abstract Pattern Vectors