Mathモジュールの実装を別ファイルに分割