End commit.

No idea...

Go through it from the beginning step by step trying to find an error. Problem lies with how utility value is saved in nodes.

A node has value -2 but none of its children has -2.