little update to main
basic code
fix runtime error
fix print bug
make it faster
increase accuracy to 15.
speed up.
no crucial speedup