added code exponential for to special denom

added code for tangent cases to special denom

added code for tangent cases to special denom

First attempt to solve the section 5.12

first attempt to solve section 5.12 and related problems

First Attempt to implement section 5.12 and related problems

added hypertangent test cases for param special

Also solves the previous issues:
-> General code cleanup
(spaces after commas, spaces around operators, more even line wrapping in the docstring).
-> Seperates the real and imaginary parts to prevent param_log_deriv_heu faliure
(Avoids faliure due to complex extenions by using real amd imag parts seperately)
-> All unification error are avoided
(A major problem in previously failed commits)
->Add doc string to real_img
(Puts a description to the real_imag function in prde.py)