np.random.seed(12)
random_int1 = np.random.randint(low=0, high=5, size=50000, dtype=int)
random_int2 = np.random.randint(low=0, high=5, size=50000, dtype=int)
random_bool1 = np.random.choice([True,False], size=50000)
random_bool2 = np.random.choice([True,False], size=50000)
main_arr = np.arange(start=0, stop=50000, step=1, dtype=int)
comp_arr = np.arange(start=0, stop=50000, step=2, dtype=int)