@Marshall I don't know if I ever told you the story, when I first learned of APL (through K first), I didn't know how anything ACTUALLY worked, or about what array programming actually is, I just implemented a few of the functions from APL based on their meaning in Javascript, assuming nested arrays to represent matrices.
i then started using the notation I devised to represent those names to solve code-wars problems and other prompts, and I found that I was able to directly type in my expressions from paper into javascript and they produced correct results without bugs the first execution