The notation of head ← n for "n is stored in head" was mainly responsible for my confusion in reading CLRS for the first time. Even now, it really breaks the flow of reading this pseudocode for me, and I'm not quite sure why.
Has anyone else struggled with this, and have suggestions on how to rewire my brain so the notation "flows" better?