IBM Granite Code Models: Trained on 116 Programming Languages (15 seconds)