Recursive solution q1

Is it ok to change the solution to recursive way to improve the cost and delay if i manage to understand how it works?
Of course i will explain the principles of the circuit in the doc.

Thanks