>>612を一般的な手続き型プログラミングへ書き直してみた:
 https://ideone.com/gO9N9x

これならPerlやPythonのような普通の手続き型言語を知っていれば
容易く読めるし、普通のプログラマが引き継いでも問題無く
保守できるのではないかと思われ