function filter (fn, a) {
const f = []; //final
for (let i = 0; i < a.length; i++) {
if (fn(a[i])) {
f.push(a[i]);
}
}
return f;
};
const source = Array(200).fill().map(() => Math.round(Math.random() * 10))
source.filter(item => item === 5)
filter(item => item === 5, source)