Ben Gran lived in Japan for a year teaching English. More than 20 years later, he still vividly remembers the experience and what it taught him.