title: Fortran Select Type with arrays
body: <p>Is it possible to use <code>Select Type</code> to distinguish between integer and an integer array? 
  I want to create a subroutine where I can pass either an integer or an integer array and
  then call the appropriate subroutine.</p>