John Kaizan Neptune is one of the world's leading players of the shakuhachi, a type of Japanese bamboo flute. He talks about making his own instruments and what the shakuhachi can teach us about life.