Bubble-bubble matching: alternate symbols formed by changing shape, and adding/removing bubbles

Half-adder: