命令ごとに適切にモジュール化されてれば読みやすいんじゃないの
その命令にとってのサイズ分だけ読み進めるという一定のルールがあるのだからきれいに構造化されそう
性能的な都合できれいに書けないとか再帰を使うにも上限が問題になるとかの制約はトレードオフで