The problem is that you are reversing the string a few times. The following will do: (defun base8 (n) (let ((t8 (truncate n 8)) (m8 (mod n 8))) (if (= t8 0) (list m8) (append (base8 t8) (list m8))))) EDIT Here's a solution without append, using a helper function.
So, the average weight for a healthy, human kidney is 0.26-0.30 pounds. (approx.) The average weight for a healthy, human kidney is 120-140 grams. 1 pound= 453.59237 grams. So, the average weight for a healthy, human kidney is 0.26-0.30 pounds. (approx.) The average weight for a healthy, human kidney is 120-140 grams. 1 pound= 453.59237 grams. So, the average weight for a healthy, human kidney is 0.26-0.30 pounds.
Your kidneys are two bean-shaped organs, each about the size of your fist. They are located in the middle of your back, just below your rib cage, on either side of your spine. Your kidneys weigh about 0.5 percent of your total body weight. Although the kidneys are small organs by weight, they receive a huge amount -- 20 percent -- of the blood pumped by the heart. The large blood supply to your kidneys enables them to do the following tasks: