What are the similarities between comprehensible input and comprehensible output?