Na sicher. Anzahl der Möglichkeiten berechnen (vmtl. irgendwas mit Falkultät..) und dann das Ganze in ne For-Schleife packen, fertig
Eventuelle Übergabeparameter der rekursiven Funktion müssen dann natürlich allerdings irgendwo global gespeichert werden.