Knuth's power tree: Difference between revisions

m
→‎{{header|Sidef}}: memoize the `path` function
(Added Perl)
m (→‎{{header|Sidef}}: memoize the `path` function)
Line 652:
=={{header|Sidef}}==
{{trans|zkl}}
<lang ruby>func path(n, p = Hash(1 => 0), lvl=[[1]]) is cached {
n || return []
while (n !~ p) {
2,747

edits