befunge interpreter and debugger