A fast and small JavaScript hyphenation engine