Function C++ Tutorial

#include 
using std::cout;
using std::cin;
using std::endl;
unsigned long fibonacci( unsigned long );
int main()
{
   cout << "fibonacci( 20 ) = " << fibonacci( 20 ) << endl;
   cout << "fibonacci( 30 ) = " << fibonacci( 30 ) << endl;
   cout << "fibonacci( 35 ) = " << fibonacci( 35 ) << endl;
   return 0;

unsigned long fibonacci( unsigned long number )
{
   if ( ( number == 0 ) || ( number == 1 ) )
      return number;
   else 
      return fibonacci( number - 1 ) + fibonacci( number - 2 );
}
fibonacci( 20 ) = 6765
fibonacci( 30 ) = 832040
fibonacci( 35 ) = 9227465