Maximum Value Per Binary Tree Level - Coding problem | OneNoughtOne