lecture 2.2 mapreduce example using reduce, tailrecursion
gitignoring example target