changelog
    
    
    - Sun, 20 Jul 2014 17:25:36 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 20 Jul 2014 17:25:36 +0300] rev 134
 
    - - massive refactoring
 
    - Sat, 12 Jul 2014 23:04:46 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 12 Jul 2014 23:04:46 +0300] rev 133
 
    - - changed all source files to use my correct legal name instead of my calling name
 
    - Mon, 12 May 2014 15:47:40 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 12 May 2014 15:47:40 +0300] rev 132
 
    - - corrected more instances of "OPER_erand" and stuff like that
 
    - Mon, 12 May 2014 14:54:10 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 12 May 2014 14:54:10 +0300] rev 131
 
    - - OPER_erator -> operator. bleh.
 
    - Sun, 04 May 2014 18:43:05 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 May 2014 18:43:05 +0300] rev 130
 
    - - add macro to string
 
    - Sun, 04 May 2014 18:34:31 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 May 2014 18:34:31 +0300] rev 129
 
    - - expand the asserts into nothingness if not in a debug build
 
    - Sun, 04 May 2014 18:31:40 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 May 2014 18:31:40 +0300] rev 128
 
    - - refactor the string class