Implementing various simulation methods.
Removing roxygen code from sim.extra.