- double log2_eval(double) function added with better than float precision is added.
- Some refactoring done to put all auxiliary functions and corresponding data
to one place to reuse the code.
- Added tests for new functions.
- Performance and precision tests of the function shows, that it more precise than exiting log2,
(no exceptional cases), but timing is ~5% higer that on current one.