meow for *C++ templates* ===== Self.h 包含一個具有 *Copy On Write* 技術的 'class' 而且有實作 *by reference* , 基本上就是改良C\+\+原本的 reference 機制, 原本的 reference 只能在宣告的時候 指定參照指向的變數, 而這邊則可以動態改變 ===== Usage.h 方便user製作還算精美的 *usage document* 並且利用 `getopt()` 實作讀入參數與分析 ===== utility.h 一些不知道要歸類到哪的小functions