Self-Prompting Large Language Models for Zero-Shot Open-Domain QA