- another optimization for searching