A HQ9+ interpreter written in ruby