Added optional Culture parameter to NumberToWords

I think we need to have a cache based on culture, then we can solve all the issues. Sure, it will require to write some code, but the proper working solution would be much better than incorrect.