fix: use recursive menu algorithm
Someone smarter than me (my colleague Fabian) had a go at the menu algorithm to make it recursive (shorter, faster, more resilient).
Also closes #24 (closed)
Someone smarter than me (my colleague Fabian) had a go at the menu algorithm to make it recursive (shorter, faster, more resilient).
Also closes #24 (closed)