What Is TypeScript & Why Should You Use It?