def data3(): a = Data(0, 1) b = Data(2, 3) x = Data(a, 0) y = Data(a, 1) z = Data(b, y) i_x = IsolationBarrier(x) i_y = IsolationBarrier(y) i_z = IsolationBarrier(z) rootx = Data(i_x, i_y) root = Data(rootx, i_z) return root
def data7(): a = Data(0, 1) b = Data(2, 3) x = Data(a, 0) y = Data(a, 1) z = Data(b, y) p = Data(5, 6) r = Data(p, 7) s = Data(p, 8) i_r = IsolationBarrier(r) i_s = IsolationBarrier(s) t = Data(i_r, i_s) w = Data(t, 0) i_x = IsolationBarrier(x) i_y = IsolationBarrier(y) i_z = IsolationBarrier(z) i_w = IsolationBarrier(w) rootx = Data(i_x, i_y) rooty = Data(i_z, i_w) s.y = rooty root = Data(rootx, rooty) return root