Home on the Range of Lists This challenge is simply to return a list of lists of integers, similar to the Python range function, except that each successive number must be that deep in lists.

Rules:


Create a program or a non-anonymous function
It should return or print the result
The result should be returned in a list (of lists) or array (of arrays)
If the parameter is zero, return an empty list
This should be able to handle an integer parameter 0 &lt;= n &lt; 70.


(recursive solutions blow up pretty fast)

The function should be callable with only the one parameter.
Other behavior is undefined.
This is code golf, so shortest code wins.


Example Call:



rangeList(6)
&gt; [0, [1, [2, [3, [4, [5]]]]]]


Test Cases:

0  =&gt; []
1  =&gt; [0]
2  =&gt; [0, [1]]
6  =&gt; [0, [1, [2, [3, [4, [5]]]]]]
26 =&gt; [0, [1, [2, [3, [4, [5, [6, [7, [8, [9, [10, [11, [12, [13, [14, [15, [16, [17, [18, [19, [20, [21, [22, [23, [24, [25]]]]]]]]]]]]]]]]]]]]]]]]]]
69 =&gt; [0, [1, [2, [3, [4, [5, [6, [7, [8, [9, [10, [11, [12, [13, [14, [15, [16, [17, [18, [19, [20, [21, [22, [23, [24, [25, [26, [27, [28, [29, [30, [31, [32, [33, [34, [35, [36, [37, [38, [39, [40, [41, [42, [43, [44, [45, [46, [47, [48, [49, [50, [51, [52, [53, [54, [55, [56, [57, [58, [59, [60, [61, [62, [63, [64, [65, [66, [67, [68]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]


EDIT: isaacg's answer is the shortest so far. I'll update the accepted answer if anyone finds a shorter one in a language that existed at the posting of the challenge. Thanks for playing!
Pyth, 13 bytes
?hu]+HG_UQYQY

Try it here.
                 Implicit:
                 Q = eval(input())
                 Y = []
?           QY   If Q = 0, print Y
 h               else, print the first element of
  u     _UQY     the reduce, where Y is the initial value, over the list
                 reversed(range(Q))
   ]+HG          The reduce function: The list containing H prepended onto G.
                 The new number is inserted into the accumulated list,
                 then the resultant list is wrapped in another list.