forked from: 麻雀　シャンテン数

TODO: mentsu_cut & taatsu_cut get together -> n_loop declining expected
TODO: save tehai division when syanten is min(...or tehai is good)