some implement about algorithm and data structure in Golang