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.