A set of fun programming challenges in TypeScript. Intended as a learning exercise.