range(X)(Y) = if X<Y then [X...range(X+1)(Y)] else []range(X) = range(0)(X)step([]) = []step([H...T]) = if T!=[] then [H,step(T)] else [H]
Range defined before Step (expected behaviour):step(range(5))-> [0, [1, [2, [3, [4]]]]]Range defined after Step (unexpected behaviour):step(range(5))-> step ([0...[1...[2...[3...[4]]]]])
--
You received this message because you are subscribed to the LastCalc Group
http://groups.google.com/group/lastcalc?hl=en?hl=en
--
You received this message because you are subscribed to the LastCalc Group
http://groups.google.com/group/lastcalc?hl=en?hl=en