**

  • The NVIC checks the priority of the interrupt. If a higher-priority interrupt is pending, it may preempt a lower-priority interrupt that is currently being handled.

  • In the Cortex-M0+ core used by the RP2040, interrupts can have two levels of priority: priority 0 (higher priority) and priority 1 (lower priority). Interrupts with priority 0 can preempt those with priority 1.

** https://leetcode.com/problems/swap-nodes-in-pairs/description/

A good definitoin of latent variables https://www.reddit.com/r/statistics/comments/9nv2if/i_cannnot_understand_what_are_latent_variable/