Uses a binary tree to keep a morse-code table, and encode and decode morse code.