Advanced Techniques in Prompt Engineering