smj first edition, non-duplicate, works on integer and double, whether works on string still untested