2014/08/16: Matthew Low
        Fixed bug to make compatible with C++11
2013/08/28: Initial creation
