Better handle of non real case. Some docstring fix.
Better docstring. Better test coverage.