Li-Fan Chen says to YSITD
定義一個資料型態 Nubase 有四種可能的值 然後順便叫編譯器幫我做出 (==)