@bnoordhuis for `INFINITY` couldn't I force the overflow by doing something like so:
```
static float FINITY = 1e308;
```
Then I could remove the `#include <math.h>`. Think that would be worth it, or just leave it?