added (not accepted) Boost.xint library
added SRP library and unit tests