Implemented JR, JAL and factorial code.

Sim time of 1760 ns produces the correct results (clock time = 20 ns, 88
total cycles)