Describir: Code Generation With Large Language Models: Inductive Reasoning and Calibration