Zaslat SMS: Language and context: a functional linguistic theory of register