Technically not one line, but it's under 80 chars and is recursive...

def f n;self.zip(n==2?self:f(n-1));end;def repeat n;f(n).flatten;end

...doesn't work for n < 2


Offered quiz is a no-brainer; mostly for golfing...

Given an epsilon, compute PI to that precision.

Todd