classic golang examples