0.0.1 TODO: initial release. 0.0.2 TODO: Example added. 0.0.3 TODO: pub issue fixed 0.0.4 TODO: Optimized and add comments 0.0.5 TODO: Change Example 0.1.1 TODO: pub issue fixed