Text this: Finite-state language processing :