=new rmq & saca algorithms