recurring A tiny n simple JavaScript library for defining recurring schedules and calculating occurrences for them