puts$<.map &f=->n{"(#{f[n/2]if 1<n=n.to_i}#{'()'.*n%2})"}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page