added morse code challenege solution