changed brick to a pod
permutation now have a ctor which takes range
taking pair of iterators works