Consider the following function:
void asterisksPrinter(int i) {
if (i > 1) {
asterisksPrinter(i / 2);
asterisksPrinter(i / 2);
}
System.out.print("*");
}
How many asterisks are printed by the method call asterisksPrinter(3)?
(Either write a number, or write "infinite recursion".)