A Pure Reference counting Garbage Collection with Golang