DEV: Refactor code. Add new classes DateShifterSimple and DateShifterDummy. NEed to investigate why BondPricer reg test takes so long to run (disabled for now)
DEV: Add test of Add Businesday in reg tests
DEV: Clean up matrix code. Replace fabs by std::abs
DEV: Delete Smartpointer and Cracking the coding interview as it is useless