2nd Exercise and Experimentation with TypeScript