macro_rules! min { ($x:expr) => { ... }; ($x:expr, $($e:expr),+) => { ... }; }
std::cmp::min() extension for use with multiple arguments.