Random mode
provide -t, remove -a
const everything
Handle invalid input
Disable weight by default
Create log if not exist
Update history
Rename functions: by_id by default, by_idx explicit
Read log
Query history
Improve UX
Actually ask questions
Add .gitignore
Add Makefile
Basic json parsing
Technician question pool in txt and json and Python script