Write a method that combines two numbers with an operator that is given as a string "+", "-", "*", "/", or "^" (raising to a power). For example, evaluate("^", 10, 2) should return 100.

Complete the following file:

Numbers.java

public class Numbers { /** Combines two numbers with a given operator. @param op one of "+", "-", "*", "/", or "^" (for power) @param first the first argument @param second the second argument @return the result of evaluating the operator with the arguments */ public static double evaluate(String op, double first, double second) { ... } }