I rummaged through my notes today and found an interesting idea, rate it.

 

v20240901