Things to do.

* Add an hash table to speed up tree searching

* Add simmetry/rotation identification to have more
  positions in the hash table