title: getting free unit number in fortran
body: <p>I need to develop a library that opens a file and parses the stuff. 
  The unit number, due to fortran IO style, must be decided by me, but I can't know what other units are open in the client code. Is there a standard function like <code>give_me_any_unit_number_that_is_free()</code> ?</p>