This little exercise patch somehow computes the successive factorials of a counter and the computation stops when the counter reaches the number Maxcount.
I am here interested to work for abstractions, starting with this one
which replaces the center top incrementation process.
This abstraction - called "+=1" - looks fine : after one bang, the abstraction outputs the value 1.
But the calling patch doesn't output the value 1 as shown here :
I don't understand that the "+=1" abstracted patch outputs 1, and that this value "1" is not pushed down to the "product" box to make the 1 * 1 operation : who can help discover the error ?