add path sum and populating next right pointer project