Create memory.h

memory.h provides a similar API to the ones provided by smart pointers in the standard libraries
Update memory.h

Updated the templates to contain the full definition of unique_ptrs
Create threading.cpp

Started out learning multi-threading with C++11, this example does parallel accumulation
Create adapters.h

Contains similar adapters to the standard library adapters like std::stack<T>
Update maths.h
Create 2DMatrix.h

This is a sample(non-C++11) 2D Matrix code I wrote to illustrate how it can be written where there is a constraint not to use std::vector or any library function
Merge pull request #1 from iamOgunyinka/master

update