BF interpreter working