An iOS alarm clock for those with flexible schedules