genHigh: high low: low (low >= 16) ifTrue: [ self genHigh: 0 low: high. self genCode: low ] ifFalse: [ self genCode: high * 16 + low ]