isEmptyArr, isEmptyStr, not fully tested