Auto now supports -i  to read the file content.
Added intersection of loops
More constants to keep track of time.
More heuristics to find loops
Weights to have alphanumeric more than lowercase