A simple generator of numberlink puzzles in TypeScript