A Synthesis of Tryptophan and Tryptophan Analogs1