tricky addition without using + or -