ulong level = read (settings, CS_LEVEL);            

ulong index, rc = nearest_in (array, length, (ulong x) [level] {
                                                                 return abs (x - level); 
                                                               });
