COST Verification Competition Please send solutions to vladimir@cost-ic0701.org Challenge 2: Maximum in a tree Given: A non-empty binary tree, where every node carries an integer. Implement and verify a program that computes the maximum of the values in the tree. Please base your program on the following data structure signature: public class Tree { int value; Tree left; Tree right; } You may represent empty trees as null references or as you consider appropriate.