https://medium.com/@johnpascualkumar077/prompt-engineering-a-practical-guide-to-maximizing-value-684e7610cd68