note: this code uses eval(). eval()'s behind a pair of .each calls
which filter it and make
it safe to use. use similar precautions and be careful using eval().
also, profile it for
performance. never expose eval() to user input. wash eval() before
and after use. do not
eat eval() or attempt to operate heavy machinery after using eval().
let’s see if that makes it to production.