param offend offend list todo item offend note previou implement return intern global list modifi point requir caller copi list us negat valu cach copi current implement return copi chang caller don need copi list item element list offend object offend list item offend item arrai list item item item item item item offend contain offend offend item add item offend item 