/usr/bin/ld: /tmp/ccwjEi6s.o: in function `d(int, int)':
squarerect.cpp:(.text+0x49): undefined reference to `a(int, int)'
/usr/bin/ld: squarerect.cpp:(.text+0x86): undefined reference to `a(int, int)'
/usr/bin/ld: squarerect.cpp:(.text+0xd5): undefined reference to `a(int, int)'
/usr/bin/ld: squarerect.cpp:(.text+0x121): undefined reference to `a(int, int)'
/usr/bin/ld: squarerect.cpp:(.text+0x153): undefined reference to `a(int, int)'
/usr/bin/ld: /tmp/cc4WPRV7.o: in function `main':
grader.cpp:(.text.startup+0x87): undefined reference to `am_i_square(int, int)'
collect2: error: ld returned 1 exit status