On Wed Feb 28 07:33:18 2024 +0000, Conor McCarthy wrote:
Is it possible for any input to infinite loop here? (I don't know).
I'd say not because every block can be enter `available_blocks` only once (when `in_degrees` drops to zero; and `in_degrees` is never incremented).