I believe k and q are member of the "array programming"/APL family of languages who are exceptionally terse/information-dense
https://en.wikipedia.org/wiki/Array_programming
EDIT: Did someone downvoted this because it is wrong or is someone I am arguing with rage-downvoted this ?