implement goroutine version
improved problem1; still requires work
complete problem 1 redux
Merge branch 'problem1redux'