1 local tree1
:= new QuadTree
<Sprite
>
3 local list2
:= new List
<number>
9 func add
<T
>(a
:T
,b
:T
)->T
19 1. a
->5-> number => add
<number>(a
,b
:number)->number
21 3. number+number?
->number => yes
26 field head
:StackNode
<T
>
29 local nn
:=new StackNode
<T
>{value
=v
,prev
=head
}
41 field prev
:StackNode
<T
>
46 class StackCounted
<T
> extends Stack
<T
>