assemblies of god: a charismatic Protestant denomination in the United States
abstraction: a general concept formed by extracting common features from specific examples
permutation: act of changing the lineal order of objects in a group