C'est vraiment une sacrée gymnastique un langage de programmation comme S16. Je viens de passer un bon moment avant de me rendre compte qu'il  manquait un eval !

J'ai fait des modifications dans le sens de la simplification.

Ceci dit voici la nouvelle version de la fonction récursive du calcul de la suite de fibonacci :

    eval i store
        i eval
    end
        i eval dup 1 - fibo exec swap 2 - fibo exec +
    i 1 <= ifElse
fibo store