CTCI 7.4 implement *,/,- using only +