I'm new to Mathematica
I'd like to apply Mean pairwise to a list to achieve the following.
badSource = {{0, 0}, {1, 1}, {2, 0}, {3, 1}, {4, 0}};
badInterpolation = {{.5, .5}, {1.5, .5}, {2.5, .5}, {3.5, .5}};
ListLinePlot[{badSource, badInterpolation}, Mesh -> All]

How can this be done in general? Do I need pure functions?
ListConvolve[]/ListCorrelate[]version to cover all the bases. – J. M.'s missing motivation May 11 '13 at 17:39