function calculateTime($numOps = 1000000)
{
    $start = microtime(true);
    $average = 0;
    for ($i = 0; $i < $numOps; $i++) {
        $madrid = new \JLaso\Gps\Point(40.416691, -3.700345);
        $paris = new \JLaso\Gps\Point(48.856667, 2.350987);
        $distance = $madrid->distanceTo($paris);
        $average = $average ? FloatMath::accAverage($average, $distance) : $distance;
    }
    $end = microtime(true);
    return $end - $start;
}
 /** @expectedException */
 public function testException()
 {
     $this->assertEquals(3, FloatMath::sum("1", 2));
 }