#include <stdio.h>
#include "checkit.h"


int sum(int x, int y);
int sq(int x);
int sumSq(int x, int y);
void printStuff(int x, int y);


int main() {
  checkit_int(sum(3,4), 7);
  checkit_int(sq(3), 9);
  checkit_int(sum(sq(5), sq(4)), sumSq(5,4));
  checkit_int(sum(sq(3), sq(7)), sumSq(3,7));
  checkit_int(sum(sq(-6), sq(-3)), sumSq(-6,-3));

  printStuff(2,5);

return 0;
}

int sumSq(int x, int y) {
  return x*x + y*y;
}

int sum(int x, int y){
  return x+y;
}

int sq(int x) {
  return x*x;
}


void printStuff(int x, int y) {

 int sqVal, fourth, eighth;
 int sumSq;

 sqVal = sq(x);
 fourth = sq(sqVal);
 eighth = sq(fourth);
 sumSq = sum(sqVal, sq(y));

 printf("Square: %d\n", sqVal);
 printf("Fourth: %d\nEighth: %d\n",fourth, eighth);
 printf("Sum Squares: %d\n", sumSq);

 return; 

}