遅延リストの間欠生成 ref: http://qiita.com/nobsun/items/850f48c8c8fbc2277816