60: use immutable hash instead of list

  Get a O(log N) access time on graph. 76 sec -> 13 sec