Tryptophan, serotonin, and melatonin : basic aspects and applications