add new file:   mahjong/tiles.hpp