Stochastic computing was first introduced in a pioneering paper by von Neumann in 1953. When did von NEumann develop first self reproducing computer program