function getWeekdayNames({ locale = 'en-GB', style = 'long', firstDayOfWeek = 0 } = {}) {
  const weekdays = getCachedWeekdayNames(locale)[style];
  const orderedWeekdays = [];
  for (let i = firstDayOfWeek; i < firstDayOfWeek + 7; i += 1) {
    orderedWeekdays.push(weekdays[i % 7]);
  }
  return orderedWeekdays;
}
@desc Returns weekday names for locale
@param {Object} options
@param {string} [options.locale] locale
@param {string} [options.style=long] long, short or narrow
@param {number} [options.firstDayOfWeek=0] 0 (Sunday), 1 (Monday), etc...
@returns {string[]} like: ['Sunday', 'Monday', 'Tuesday', ...etc].