function moveAvg(array, countBefore, countAfter) {
if (countAfter == undefined) countAfter = 0;
const result = []
for (let i = 0; i < array.length; i++) {
const subArr = array.slice(Math.max(i - countBefore, 0), Math.min(i + countAfter + 1, array.length));
const avg = subArr.reduce((a,b) => a + (isNaN(b) ? 0 : b), 0) / subArr.length;
result.push(avg);
}
return result
}