Assignment 4 - 18.51 / 20.00

Style checker - all good
Testing score 244 out of 269 
- Failed times(List()): Fixed 
- Failed on test: test name: 'createCodeTree(someText)' gives an optimal encoding, the number of bits when encoding 'someText' is minimal (StackOverflowError) doesn't terminate