Take should always use the Iterator form (Groovy Bug?)
Extension toString() now handles arrays