Removes back population from moving average

The current method for back populating data isn't suitable when
passing functions.

See: #20