const vowelCount = str => str.replace(/[^aeiouy]/gi, '').length;
const vowelCount = str => ~-str.split(/[aeiouy]/i).length;
const vowelCount = str =>
Array.prototype.reduce.call(
str.toLowerCase(),
(acc, n) => acc + 'aeiouy'.includes(n),
0
);
const vowelCount = str =>
eval(Array.from(str, n => +!!~'aeiouyAEIOUY'.indexOf(n)).join('+')) || 0;