Add solver and log-likelihood for Zipf distribution