reallocarray() for mult int overflow detect; ok doug
reallocarray() to detect potential int overflow; ok doug