Buffer Circular

Estoy buscando una libreria o extracto de codigo que me ayude a almacenar los 100 ultimos datos que me entrega un sensor (medidor de distancia infrarojo), ya que me entrega datos muy rapido y solo deseo sacar el promedio de estos datos.
Gracias

¿Almacenar 100 datos o simplemente promediarlos? ¿Cuál es el rango de valores de dicho sensor?