Value numbering (19/48)

Value numbering