改行コードの種類は何故複数あるのでしょうか?