Text this: A Dynamic Programming Algorithm For Days-Off Scheduling With Sequence Dependent Labor Costs