code: def bi_backtrace(node_a, node_b):
      
      path_a = backtrace(node_a)
      path_b = backtrace(node_b)
      path_b.reverse()
      return path_a + path_b
docs: Backtrace from start and end node, returns the path for bi-directional A*
      (including both start and end nodes)