Implementacion de MovingAverage2 con un estilo mas "functional" y mucho mejor performance, aunque no le llega a la funcion nativa