iteration-function now "bulletproof", rucursive simulation not working, sadly