延長線判定

* Extrapolation#coordinates単体テスト
* Extrapolation#coordinates実装
* Coordinate#edge?単体テスト
* Coordinate#edge?実装
* Coordinate#next_after単体テスト
* Coordinate#next_after実装
* Row#edge?単体テスト
* Row#edge?実装
* Row#next_after単体テスト
* Row#next_after実装
* Column#edge?単体テスト
* Column#edge?実装
* Column#next_after単体テスト
* Column#next_after実装
temp