function useAverage() { var avg = 0; let weight = 0; const append = value => { avg = (weight * avg) + value; weight += 1; avg = avg/weight; } return [() => avg, append]; } function clamp(value, min, max) { return Math.min(Math.max(value, min), max); } export { useAverage, clamp };