平方根のアルゴリズムは↓を参考にした

https://cpplover.blogspot.com/2010/11/blog-post_20.html

引数に0以下を渡すとフリーズするので
適当に1を返す様にした
正確で無くても良いから、そのまま続行して欲しいので