Reorganizing files again
Change SampleSuccessors to slice instead of iterate.
Rewriting SampleSuccessors to use slicing