- highly improved CSD computation (DFS starting from U node)
- fixed -h output errors
- changed some variable names for better readability