Tekstiviesti: Essential programming for linguistics