An academic stochastic lot sizing solver used for my PhD thesis