const uniqueArr = (arr) => [...new Set(arr)];
const meanArr = (arr) => arr.reduce((a, b) => a + b) / arr.length;
const sortRandomArr = (arr) => arr.sort(() => 0.5 - Math.random());
const intersection = (oneArr, twoArr) => oneArr.filter(v => twoArr.includes(v))
const deepFlattenArr = arr => [].concat(...arr.map(v => Array.isArray(v) ? deepFlattenArr(v) : v))
const isObjEmpty = (obj) => JSON.stringify(obj) === "{}";
const reverseStr = str => str.split("").reverse().join("");
const firstUpStr = str => str.charAt(0).toUpperCase() + str.slice(1);
const isEven = num => num % 2 === 0
const toDecimal = num => num.toLocaleString();
const getBoolRandom = Math.random() >= 0.5;