bug fix.  s/temp/perm/ in acyclic
add topological
s/Inverse/Transpose/
add tarjan scc