final static function arg( $a, $default = null ){
		if( is_int($a) ){
			global $argv;
			// note: arg(0) will always be the script path
			return isset($argv[$a]) ? $argv[$a] : $default;
		}
		else {
			return isset(self::$args[$a]) ? self::$args[$a] : $default;
		}
	}