Use a bit fields in `struct infnum`

63 bits go to `nmemb`, 1 bit goes to `sign`.

Seems sane.