Pet project in Clojure: a budgeting app.