What are the factors of 0?
The statement
aa is a factor of bb
means
b=kab=ka for some integer kk.
Take b=0b=0: then no matter what aa is, the equation 0=ka0=ka is always true for some value of kk, namely, k=0k=0. So every integer is a factor of 00.