De-mystifying Agentic AI: Building a Minimal Agent Engine from Scratch with Clojure