Note that rabbits, previousMonth, and penultimateMonth are mutually recursive methods because they all call themselves by way of one another.
rabbits
previousMonth
penultimateMonth