.applyInterType         Generate pairs of interactions according to
                        interaction types
.estimateAFromSimulations
                        Get the interspecies interaction matrix A using
                        leave-one-out method
.eventTimes             generate a vector of times when events is
                        happening
.generateSimulations    Generate multiple simulations and store them in
                        a list
.getInteractions        Generate interactions according to five types
                        of interactions and their weights
.isPosInt               check whether a number is a positive integer
.rdirichlet             Generate dirichlet random deviates
.replaceByZero          Replace one element with zero in a list.
powerlawA               Interaction matrix with Power-Law network
                        adjacency matrix
randomA                 Generate random interaction matrix for GLV
                        model
randomE                 Generate random efficiency matrix
simulateConsumerResource
                        Consumer-resource model simulation
simulateGLV             Generalized Lotka-Volterra (gLV) simulation
simulateHubbell         Hubbell's neutral model simulation
simulateHubbellRates    Hubbell's neutral model simulation applied to
                        time series
simulateRicker          Generate time series with the Ricker model
simulateSOI             Self-Organised Instability model (SOI)
                        simulation
simulateStochasticLogistic
                        Stochastic Logistic simulation
