Text this: Watermarking techniques for large language models