#include //Io #include //Pows and stuff. #include //Serves some purpose, I think it's atof(). #include //gives clock and timing controls. #include //For answering size questions. //Recall the -lm to link in the above math header file. //Recall the -pg to make data for the profiler afterwards int main(void); typedef struct vec {int size; double* elements;} vector; vector readvec(); int printvec(vector *); vector craftvec(); int destroyvec(vector *); vector craftvecEZ(); typedef struct mat {int rows; int cols ; double **elements;} matrix; matrix readmat(); int printmat(matrix *); matrix craftmat(); int destroymat(matrix *); matrix craftmatEZ();