function tak($x, $y, $z) { if ($y < $x) { return tak(tak($x - 1, $y, $z), tak($y - 1, $z, $x), tak($z - 1, $x, $y)); } else { return $z; } }
static function stak() { Timing::Start("gabriel-stak.php"); stak(18, 12, 6); Timing::Stop(); Timing::Start("gabriel-tak.php"); tak(18, 12, 6); Timing::Stop(); }