#include <stdio.h>
/* User programs should use <local/dbug.h> */
#include "dbug.h"

int factorial (value)
register int value;
{
    DBUG_ENTER ("factorial");
    DBUG_3 ("find", "find %d factorial", value);
    if (value > 1) {
        value *= factorial (value - 1);
    }
    DBUG_3 ("result", "result is %d", value);
    DBUG_RETURN (value);
}
