A T9 Decoding library