replaceObjectsInRange:withObjectsFromArray: