* Add internal help for `aij` and `arj`
Add internal help for `aij` and `arj` under `ai?` and `ar?` respectively. Also updated test/db/json.
* Add help for `pda?` and `pds?`
Added help for `pdaj` under `pda` and `psdf`, `pdsb` under `pds`. Also added `pi` and `pI` under `p?`
* Add help for `@v`
Add help for `@v` under `@v?`
* Use PJ in `oj`
* Replace `r_cons_printf()` and other minor fixes
* Fix output and add a basic test for `oij`
* Use `pj_kb` in writable and raised
* Move `pj_new()` and `pj_a()` outside the loop
* Fix \`oij\` by creating a new PJ array before the case begins, add the objects, and print and free it at the end of the function.
Co-authored-by: Liumeo <liumeo@pku.edu.cn>