added behavioral and data flow version of adder and accum