consecutive functional
binary, permutation incomplete
simpleMode