use sample for random element in an array
no need to require array in string
rename congruent to adjacent