PHP
<?php
$a[]=2;
$a[]=$a[0]*$a[0];
$a[]=$a[1]*$a[0];
$a[]=$a[2]*$a[0]-1;
$a[]=$a[2]*$a[0];
$a[]=strrev($a[$a[0]+$a[0]]*$a[0]);
$a[]=$a[0]*21;
unset($a[0]);
while(1){
foreach($a as $b){
echo $b.' ';
}
//optional for formatting
echo "<br>\n";
}
?>
Slight Modification
<?php
$a[]=2;
$a[]=$a[0]*$a[0];
$a[]=$a[1]*$a[0];
$a[]=$a[2]*$a[0]-1;
$a[]=$a[2]*$a[0];
$a[]=strrev($a[$a[0]+$a[0]]*$a[0]);
$a[]=$a[0]*21;
unset($a[0]);
while($a){
$b=array_reverse($a);
while($b){
echo array_pop($b).' ';
}
//optional for formatting
echo "<br>\n";
}