Correct the length algorithm to read to an even number and add evil option to chop right pad 0s