Your challenge is to compute the Lambert W function. The W of x is defined to be the real value(s) y such that
y = W(x) if x = y*(e^y)
e = 2.718281828 is Euler's number.
y may not be real.
W(-1) = non-real W(-0.1) = -0.11183, -3.57715 W(1) = 0.56714 W(2) = 0.85261
Here's a quick graph of what this function looks like.
Your goal is to take an input and output either nothing, 1 solution, or 2 solutions, out to 5 significant figs. You should expect float inputs within the reasonable range of
This is code-golf, so shortest code wins.