subset vowel a e machine "ken" state foo vowel:vowel bar b:b foo c:c foo d:d foo others reject rejecting state bar b:e foo b:b reject others foo