RSA_numbers_factored.py provides access to RSA numbers (up to 2048-bit or 617-digit),
and their prime factors for those that have been factored sofar (up to RSA-250).
Provides access to prime factorization dictionaries for p-1 and q-1 for RSA-l=n=p*q as well
(up to RSA-220),
for efficient totient_2() and reduced_totient_2() functions.
Python script is transpiled manually to RSA_numbers_factored.js for use in browser and with nodejs;
using arbitrary precision arithmetic BigInt type (Python number type provides arbitrary precision arithmetic).
Github repo: https://github.com/Hermann-SW/RSA_numbers_factored
The repo provides spherical edge, half vertex and vertex text, and spherical polygon modules/functions to generate sphere embedding OpenSCAD/JSCAD output.
Provides "vertex()" and "edge()" OpenSCAD modules for drawing graph onto cube[oid] as well, here visualization of "cube[oid] shortest surface path problem" solution, details: https://forums.raspberrypi.com/viewtopic.php?p=2038730#p2038730 (orange/blue/yellow shortest paths pass through 3/4/5 faces, from single bottom face start point to top face target point)
<peg-solitaire/> (1-player board game [browser XSLT])
It knows all solutions for 33/37/39 pegs English/French/3-3-2-2 boards.
You may choose "Cheat" link (based on 1+16+64=81GB data files on this website).
There are 2,990,375,067 good positions for French board that allow to end with single peg on target field (forum link).
Instructions on how to revert a move can be found just above that posting (animation):
• U-turn w/o speed (>2m/s) reduction
• just swap one motor's direction for some time
• slowed down by factor 90/25=3.6
• 90fps slowmo youtube video
• positions at start of (overshooted) U-turn, at 90°, 180° and finally before going straight again
• Arduebot can do similar U-turn
For fun I registered as participant of South-German (Bavaria, Baden-Württemberg, Hesse and Saxony) 100km road race championship 1998 in Leipzig. There were 59 starters, 52 finishers, and I was 50th finisher (at age of 33). There were only 6 starters in male 30-34 age group, and only 3 of them were from South-Germany. One South-German starter did not finish -- therefore I got official silver medal from German Athletics Association(!), was "2nd best South-German 100km road race runner in age group 30-34 in 1998" … ;-)
[winner finished in 7:07h, I finished in 12:26h -- better than 8km/h on average]