class Faculty {
TPH DDAL fact;
Faculty(){
super(());
}
TPH DDBK getFact(java.lang.Integer x){
return this.fact.apply Signature: [TPH DDBM, TPH DDBN](x);
this.fact = (TPH DDAO x) -> {
if(x op 1)
{
return 1;
else
return x op this.fact.apply Signature: [TPH DDAW, TPH DDAX](x op 1);
};