This notebook needs JavaScript. It runs entirely on your device; nothing is sent anywhere.