EMS/alg/alg_peak_valley.h