function isNum( arg ) {
	return typeof( arg ) === 'number';
	}

function isReal( arg ) {
	return isNum( arg ) && isFinite( arg );
	}

function isInt( arg ) {
	return isReal( arg ) && (parseInt( arg ) === arg);
	}
	
function isFloat( arg ) {
	return isReal( arg ) && (parseInt( arg ) !== arg);
	}
	
function isFunction( arg ) {
	return typeof( arg ) === 'function';
	}

function isUndefined( arg ) {
	return typeof( arg ) === 'undefined';
	}
