This is the distribution code for your first exercise. This exercise will not be graded. Instructions under the "// --TODO " comment must be completed as part of this exercise