Add self.copy_range()