Fixed algorithm so the first returned value, given an empty string, is the minimum value. Added additional test cases
fixed bug that came from using binary testcases and resulted in leading 0s being regarded as implicit. I.e., using the sequence 01 and given a value of 11, the next value should be 000!!!