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.
On average, a kidney weighs approximately 150 to 160 grams and, together, both kidneys weigh about 0.5 percent of total body weight. Usually, the left kidney is slightly larger than the right. These measurements and weights represent the typical ranges of a healthy, adult human kidney.
What is the normal size of a human liver? Quick Answer. The average liver in a woman is 7 centimeters in length and 1200 to 1400 grams in weight, while the average male liver weighs 1400 to 1500 grams and has a span of 10.5 centimeters, according to the National Center for Biotechnology Information. The size of someone's liver depends on the persons's age, sex, body size and body shape.