Returns a new Buffer that references the same memory as the original, but offset and cropped by the start and end indices.
start
end
external Buffer slice([int start, int end]);