A selective macro-learning algorithm and its application to the N × N sliding-tile puzzleLev FinkelsteinShaul Markovitch1998JAIR