Value numbering (44/48)

Value numbering