#include <LPC21XX.h>
unsigned long factorial(unsigned int n){
unsigned long result = 1;
for(unsigned int i=1;i<=n;i++){
result*=i;
}
return result;
}
int main(void){
unsigned int number = 5;
unsigned long result;
result=factorial(number);
while(1){
}
return 0;
}