This is a library of random utility functions
Adding a singleton implementation
Adding some tests for the singleton
Adding debug ifdefs to CSingleton
Adding some more tests
Adding a system clock utility
Adding the system clock
1. Adding the pile utilities
2. Minor clock update
Updating the tests to include the pilemap
Adding the branching structure utility
Adding branching structure tests
Adding the memcopier
Adding tests for the memcopier
Cleaning up the pilemap
Fixing the multi level pilemap:
1. Replacing unsigned int with std::size_t
2. Debugging errors only print in debug mode
Updating for the new pilemap fixes
Removing some unused headers
Chainging head_ to front_
Indentation fix
Indentation fix