completed problem 1, I think!
almost there! My numbers are off but generally I am decoding. Need to get the nubers right and work on some corner cases.