multiplicity function edited , now returns inifinity when n equals 0, and also returns infinty when p equals 2 and n equals zero, which previously was returning zero 

for issues #8159 and #8145
I think it does,  if p is greater than or equal to 2 and if n equals zero, then it does return infinity