updated heap: more objective-oriented approach\nadded fully automatic GC, bugfixes