first implementation of float typ exp4j