Passing array expressions as argument

This is very enlightening, thank you for taking your time. I wish Fortran had a standardized inline keyword to enable a more streamlined approach to situations like that.