Trick for optional arguments with defaults

Be wary though of possible performance penalties that can be unadvertely introduced due to the way some compilers interpret associate Fortran skill markdown for codex - #22 by ivanpribec it probably won’t be an issue for scalar optionals but it could if the optional is an array.