The Origins of Geometric Programming