@genx/algorithm Common algorithms in JavaScript Data structure Tree Graph TopoSort DeferredQueue FiniteStateMachine Search (bfs, dfs) License MIT