golang dsa algorithm

more consistent #1
go build

for #1