Moved the app into an astro blog. Seems like a good way to present them.
This is also the first day I needed to give up on a detailed visualization. Luckily I quickly found I could join lanternfish with same number - so maths to the rescue.
Also figured in hindsight this might be a case for dynamic programming for a more CS approach to the solution.
Input
exapmle 1: NaN
part 1: NaN
part 2: NaN