Text this: Error analysis and language comparison as teaching strategies for German as a foreign language in a South African context