bencode in golang