Implement and backtest a mean-reversion strategy using the Ornstein-Uhlenbeck process with OLS estimation, half-life calculation, and vectorized signal generation.