to lowercase
use prime for test
deal with carry if fullbit