Cleared up the logic in ParameterizedSmileModelDiscreateVolatilityFunctionProvider.from and added test for no points