MatzLisp (Ruby):
([500]*10).zip([0,0,1].cycle).map{|a,b| a+b}
==>[500, 500, 501, 500, 500, 501, 500, 500, 501, 500]
--
Elie [Wiesel] thus could have remained at Birkenau to await the Russians.
Although his father had permission to stay with him as a hospital patient or
orderly, father and son talked it over and decided to move out with the
Germans. --- Robert Faurisson