Classic Booth Code, Wallace Tree, and SquareRoot Carry Select Adder