Implemented Hirschberg algorithm and updated tests
Deprecated QuadraticTimeLinearSpace algorithm due to misunderstanding