public static final function value(array $Source, int $index = 0, $default = null){
		return self::get(array_values($Source), $index, $default);
	}
public static final function value(array $Source, int $index = 0, $default = null){
		return self::get(array_values($Source), $index, $default);
	}
public static final function value ( array $ Source , int $ index = 0 , $ default = null ) { return self :: get ( array_values ( $ Source ) , $ index , $ default ) ; }
Tries to retrieve a single value from an array by its position
or returns the default value if the position is out of range.

@attention If the needed value exists but equals to null,
the default value will be returned!

@attention The numbering starts from zero.

@param array $Source
@param int $index
@param mixed $default
@return mixed
Tries to retrieve a single value from an array by its position or returns the default value if the position is out of range .