Understanding FlashAttention Pt 1: Personal Notes — Blankdot