incomplete:Matrix#init_rows needs to be reviewed for spec completeness
