Describe the contributions of Brahmagupta to mathematics and astronomy. | Shiksha Nation