Copies a slice using clamped, end-exclusive indices. Negative indices count from the end; end 0 means the list's end.