Implemented Remaining Algorithm Unit Tests

Not all tests currently working