Distinguishing between words is one of the most difficult tasks in decoding spoken language. Yet humans do it effortlessly - even when languages do not seem to clearly mark where one word ends and the ...