Employee Scheduling in a Snap