A Free Implementation of the Unicode Bidirectional Algorithm