https://blog.ef67daisuki.club/2015/10/%e9%96%a2%e6%95%b0%e3%81%ae%e3%82%aa%e3%83%bc%e3%83%90%e3%83%bc%e3%83%ad%e3%83%bc%e3%83%89%e3%81%a8%e7%b3%9e%e3%82%b3%e3%83%bc%e3%83%89/
関数のオーバーロードと糞コード