**
-
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/