Added experimental garbage collector