Another heap vs. stack - http://programmers.stackexchange.com/questions/113289/why-do-we-need-a-heap-if-everything-can-be-done-much-more-efficiently-on-the-stac

Leaking memory space - http://queue.acm.org/detail.cfm?ref=rss&id=2538488