Disclaimer: educational use only; not financial advice.