Notes on Go Programing Language