do more with acculacy and printing precision
print float instead of rational