insertImmutable method
Creates a new Rope with text inserted at position (immutable)
Implementation
Rope insertImmutable(int position, String text) {
var ropeCopy = _rope.copy();
ropeCopy.insert(charIdx: BigInt.from(position), text: text);
return Rope._fromBridge(ropeCopy);
}