/usr/bin/ld: /tmp/ccx2q1Mk.o: in function `main': grader.cpp:(.text.startup+0x1e2): undefined reference to `initialize(int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)' /usr/bin/ld: grader.cpp:(.text.startup+0x219): undefined reference to `neighbor(int)' /usr/bin/ld: grader.cpp:(.text.startup+0x25e): undefined reference to `dog(int)' /usr/bin/ld: grader.cpp:(.text.startup+0x269): undefined reference to `cat(int)' collect2: error: ld returned 1 exit status