Text this: Where mathematics, computer science, linguistics and biology meet :