Enantiospecific synthesis with amino acids. Part 2. α-Alkylation of tryptophan: a chemical and computational investigation of cyclic tryptophan tautomers