public static int METHOD_1 ( int n ) { if ( n <= 1 ) return 1 ; return ( TYPE_1 . METHOD_1 ( ( n - 1 ) ) ) * n ; } 

public static long METHOD_1 ( long n ) { if ( n <= 1 ) return 1 ; return ( TYPE_1 . METHOD_1 ( ( n - 1 ) ) ) * n ; } 
