findRangeContaining uses binary search, added tests for algo.ts, fix bug where range is just a single point and we don't skip over it.
resolve todo: move to clonerelationship in imodelclonecontext
fixme: delete relationship and delete element right after. includes fix to not throw if aspect is not found
findRangeContaining uses binary search, added tests for algo.ts, fix bug where range is just a single point and we don't skip over it. resolve todo: move to clonerelationship in imodelclonecontext fixme: delete relationship and delete element right after. includes fix to not throw if aspect is not found