Factored out into .cpp implementation files, made mandelbrot function non-recursive, linker errors