Added:
 - selection with no replacement option (selectionNoReplace method)
 - shuffling population randomly option (shuffle method)
 - control parameters for these methods
 - clarified/improved comments