Version 0.5
Now calculates complex roots.
Not extremely efficient however the roots should be correct, testing will tell
The NaN printOut should not happen anymore