explain that NumElements in alloca and malloc defaults to one