双方向リスト↓を見つけたのですが…
ttp://mono.kmc.gr.jp/~oxy/w/?Lazy+Evaluation

中身がお互いに参照されてループになってて、GCでお掃除されず永久にメモリに居ることになったりするん?