Neural Logic Machines