Running correctly on the first double. 

Need to fix the subsequent doubling, doing this now. 


Also Had constructor arguments backwards previously 
 which were causing incorrect weights->NOW CORRECTED
Second attempt at a commit, previous was allegedly rejected;
Need to fix weighted probability after first doubling.
Shouldnt be too big of an issue.
Fixed the reversed constructor parameters;
Correcct initial probabilities as of now

Need to fix the subsequent doubling,  working oon this now