Commit Briefs
use recallocarray
it also does an overflow check on multiplication, other than being more readable.
fix dockerfile
now we have also some sub-directories, COPY . . is more future-proof at this point.
add a configure script and some compat
tested on openbsd, alpine and void