apply.rolling function

calculate a function over a rolling window