Внезапно задумалась: почему дом-дома, лом-ломы и ком-комья..?

Никак мне не понятно, по каким-таким "правилам" образуются эти окончания