public void Test1()
        {
            var input = new List <int> {
                2, 3, 0, 3, 10, 11, 12, 1, 1, 0, 1, 99, 2, 1, 1, 2
            };

            var index = 0;
            var tree  = Functions.GetTree(input, ref index);

            var result = Functions.GetSumMetadata(tree);

            Assert.AreEqual(138, result);
        }