brain fuck interpreter, debugger, and c compiler