Value numbering (14/48)

Value numbering