go program examples