FRACTRAN
In Fractran, you start with a positive whole number as the input. The program consists of a list of fractions. You multiply the input by each fraction in the list, one after another. The result of each multiplication is rounded down to the nearest whole number, and that becomes the new input for the next iteration.