不要なキャスト式を削除
Add porblem #114
Add problem #115
Add problem #116
Add problem #117
test の依存関係を修正
Makefile に bench ターゲットを追加
test 用モジュール名を test へ変更
make test / bench でテストが含まれる cratea のみをターゲットにするよう変更
test 実行のコマンドラインで --test を明に渡すよう変更
math::prime にベンチマークを追加
依存関係ファイルを修正
Add more prime benchmarks
math::prime を math::oldprime へリネーム
math::prime を再実装

TLS へのアクセスが非常に低速だったため、構造体の初期化時のみに TLS
アクセスを行うよう変更
oldprime の代わりに prime を利用するよう変更
make bench は最適化したバイナリに対して実行素量変更
math::prime::factorize を Prime のメソッドに変更
remove math::oldprime
Add problem #118