various test cases from forum
solved the maximum recursion depth problem

algorithm is correct, only the stack size limit. solved with help from:

https://github.com/msdubov/Algorithms-design-and-analysis/blob/master/04
)%20Kosaraju%20SCC.py

**notice the part at the end of file.
Merge branch 'use_global'
add comment