Sample programs exploring edge cases in Go