camel case
util.HasPort
Cheap chan struct{} semaphore to limit concurrency
Set number of parallel threads to number of CPUs
log crawling speed
Resolve DNS explicitly