Life and Works of Aryabhata