The Fibonacci Sequence is a series of numbers where the next number is found by adding the previous two numbers. Ex: | n | 1 | 2 | 3 | 4 | 5 | 6 | |---|---|---|---|---|---|---| | x | 1 | 1 | 2 | 3 | 5 | 8 | ```java class Fibonacci {    public static void main(String[] args)    {        for(int i = 1; i < 60; i ++)        {                System.out.println("Fibonacci " + i + " is: t" + fib(i));        }    } //recursive definition of Fibonacci    public static double fib(int n)    {        if(n == 1 \|\| n == 2)        {            return(1);        }        return(fib(n -1) + fib(n -2));    } } ``` ![Output in terminal](media/088cc48e754c1b99e0fcd5a5eddb9d64.png) I would like to note that solving each Fibonacci number recursively is not efficient due to the enormous stack it creates for higher elements. A more effective way to calculate the Fibonacci sequence is iteratively. I only did this recursively to demonstrate its recursive nature.