Returns the fused multiply add of the three arguments; that is,
 returns the exact product of the first two arguments summed
 with the third argument and then rounded once to the nearest
  float.
 The rounding is done using the round to nearest even.
 In contrast, if  a * b + c is evaluated as a regular
 floating-point expression, two rounding errors are involved,
 the first for the multiply operation, the second for the
 addition operation.
 
Special cases:
Note that  fma(a, 1.0f, c) returns the same
 result as ( a + c).  However,
  fma(a, b, +0.0f) does not always return the
 same result as ( a * b) since
  fma(-0.0f, +0.0f, +0.0f) is  +0.0f while
 ( -0.0f * +0.0f) is  -0.0f;  fma(a, b, -0.0f) is
 equivalent to ( a * b) however.
| a | a value | |
| b | a value | |
| c | a value | 
 float value
 @apiNote This method corresponds to the fusedMultiplyAdd
 operation defined in IEEE 754-2008.
Diagram: Math