Add vibration to morseCode()

350 could (and arguably should) be expressed as `5 × 5 × 5 × (5 − 5 / 5 − 5 / 5) - 5 × 5` or `5 × 5 × (5 + 5) + (5 × (5 − 5 / 5) × 5)`