Added base for sorting algorithms implementation
Added code, that let me dynamically allocate objects. unique_ptr<> and make_unique<>