DNA based arithmetic function: a half adder based on DNA strand displacement.