I try to find pokemon type combinations that are "special" in one way or another. This is mostly for fun. It also has a clojure interface to lp_solve, a C package for solving linear optimization problems.