Updating code to be a little more performant without having to vectorize it. Adding new models for dynamic supply based on poisson distribution