Added Absorb() tester
Implemented Absorb()