Police Scheduling - A Unique Challenge