slice
Creates a new FloatBuffer slice that is a view of this buffer's content from the current position to the limit.
The new buffer’s capacity and limit will be set to the number of floats remaining (remaining()), its position will be 0, and its baseOffset will be adjusted so that index 0 of the slice corresponds to index position of the original buffer relative to its baseOffset.
Changes to the underlying data in one buffer are visible in the other because they share the same underlying kotlinx.io.Buffer instance.