BOOL peak(var* a) { return (a[2] < a[1]) && (a[1] > a[0]); } BOOL valley(var* a) { return (a[2] > a[1]) && (a[1] < a[0]); }