Fix stack overflow in InputStreamSliceInput.readBytes(byte[], int, int)
Add SliceOutput.getUnderlyingSlice() to fetch output data without copy
Add sizeOfTypeArray(length) methods