Add factorial function
Add function for computing the length of a list
Add tail recursive versions of fac and len