add self_describing_numbers in java src