Review this practice note exploring flash loans and their history, use cases, and potential vulnerabilities. Flash loans are a decentralized finance tool that permits issuance of an instantaneous uncollateralized loan of cryptocurrency for a short period...