brahmagupta polynomial