Pneumatic Logic