I have a few questions regarding Hinduism. 1.Why is it that in hinduism there are *infinite* number of gods? 2.Why is it that they have multiple heads & arms? 3.Why do they carry weapons,for self-defence? ***