逐次ボール並び換えの実装
ENSIME のためだけのファイルを削除
クラス内のコンストラクタの代わりに copy
型注釈ではなく、コンストラクタで型指定