fn merge_optimization( best: &mut Option<(I256, Vec<BasicTxDetails>)>, candidate_value: Option<I256>, candidate_sequence: Vec<BasicTxDetails>, )
Keeps the best optimization value, using logical run order to break ties.