build itg by creating all valid binary trees and extracting rules
comment