added: ComputeJointDistribution.m, FactorTutorial.m