Fortran 90 has 113 in-built or *intrinsic* procedures to perform
common tasks efficiently, they belong to a number of classes:

- elemental such as:
- mathematical, for example,
`SIN`or`LOG`. - numeric, for example,
`SUM`or`CEILING`; - character, for example,
`INDEX`and`TRIM`; - bit, for example,
`IAND`and`IOR`;

- mathematical, for example,
- inquiry, for example,
`ALLOCATED`and`SIZE`; - transformational, for example,
`REAL`and`TRANSPOSE`; - miscellaneous (non-elemental
`SUBROUTINE`s), for example,`SYSTEM_CLOCK`and`DATE_AND_TIME`.

Note all intrinsics which take `REAL` valued arguments also accept
`DOUBLE PRECISION` arguments.

*For more information, click here *

Wed May 28 23:37:18 BST 1997