Add challenge8.go -- not finished