http://mathworld.wolfram.com/LambertW-Function.html