each argument must be a constant, variable, or an expression. It can be of
CHARACTER or
REAL type.
if an argument list appears, each argument is associated with the corresponding dummy argument by its position in the argument list. The arguments must agree in type.