Find Fibonacci numbers 1 through

Cached recursion Traditional recursion
function findFibonacciCached($n) {
	static $cache = array();
	
	if ( !isset($cache[$n]) ) {
		if ( $n  < 2 ) {
			$cache[$n] = $n;
		} else {
			$cache[$n] = findFibonacciCached($n - 1) + findFibonacciCached($n - 2);
		}
	}
	
	return $cache[$n];
}

function findFibonacci($n) {
	if ( $n < 2 ) return $n;
	
	return findFibonacci($n - 1) + findFibonacci($n - 2);
}
Start: 1268214172.7286; End: 1268214172.7286; Difference: 1.7166137695312E-5 Start: 1268214172.7287; End: 1268214172.729; Difference: 0.0003359317779541
Solution: 55 Solution: 55