add proofs for exercises involving destruct. work on understanding the difference between simpl and reflexivity. stuck on proof of commutativity of beq_nat