Nurse (Re)scheduling via answer set programming