working morse code rb soln