Returns the  double value that is closest in value
 to the argument and is equal to a mathematical integer. If two
  double values that are mathematical integers are
 equally close, the result is the integer value that is
 even. Special cases:
 
| a | a  doublevalue. | 
 a that is
          equal to a mathematical integer.
Diagram: Math