Functions

determines if a port or port range are available
finds an available port within a range
converts an unknown panic parameter from std::thread::JoinHandle join to an Option<String>