Qualtran
Qualtran copied to clipboard
Refactor `LinearDepthGreaterThan()` bloq to use `OutOfPlaceAdder()`
OutOfPlaceAdder() computes and uncomputes with the same complexity of the implementation for LinearDepthGreaterThan(). It would increase the readability of the latter bloq to refactor it to reuse existing bloq decompositions.