Text this: Synthetic Data Generation Using Large Language Models: Advances in Text and Code