better part one
change part one tu use dictionary instead of language
changed function header
create a bunch if tests that should work fine if the algo is correct
update test so they are clearer
update test so they are clearer
use of switch/case instead of if/then/else in opendDict function
corrected a silly mistake in openDict
update algorithm.h
minor change on debug messages
fixed bug in part 2, now working properly
Modified tests to make them more relevant in several cases
.