Stack memory is implemented as a stack data structure. Provide the sequence of push and pop operations on stack memory when the collatz method (provided below) is called with n = 5. Note that an enqueue and dequeue is associated with a method call. For example, the first and last operations in the sequence should be push(collatz(4)) and pop(collatz(4)) respectively. public void collatz(int n) { if (n == 1) return; else if (n % 2 == 0) collatz(n / 2); else collatz(3*n + 1); }