add precision argument for migrad
fix type error
Merge pull request #121 from piti118/master

add precision argument for migrad