Added checkNegativeProbabilitiesValue(), checkProbabilitiesValueMoreOne() and checkDifferentSizeOfLists() methods, some refactoring