Bug fix for the minfx grid.grid_split() function for when only one grid point exists.
This was previously only yielding a single subdivision consisting of NaN values. The situation is
now caught and the single grid point is set to the half way point between the upper and lower
bounds.