Nice! That gets the calculation time for Squeak on my Pi3b+ to ~4.5sec. A clear and simple improvement from the ~6secs of the prior version.
Evidently you hadn’t noticed that people have been posting the answer(s) o that question for a while now. As an example, it takes around 11secs in Smalltalk. A bit less than a month