Text this: The Contribution of the Mathematical Patterns Application to the Adoption of Learning Strategies in the Teaching of German as a Foreign Language