bugfix for multiplication with very large numbers + correction of a comportment inside simulate_opposite