Merge resampling classes
Summary
This MR introduces the following changes
- Updates docs for importance sampling without replacement method
- Abstracts code into own module
Relates to the following issues
Conformity
Edited by Victor Hugo Ruelas Rivera