push 2.1.0

list(set(alphabet)) does not keep order, had to replace with length
check.