don't set overflow flag back to 0
implement INC
check mem values and make 'end' optional
add a test