Returns a subarray of this byte array.
start the starting index end the ending index (optional)
start
end
ByteArray subArray(int start, [int? end]) { return ByteArray.fromList(_bytes.sublist(start, end)); }