anchor.diff:  "include" directory as well as a makefile.
   The subdirectory shared holds a src and include directory for files used by
   both programs.
  -The makefile at the top changes into the both subdirectories - "ImageWriter"
  +The makefile at the top changes into both subdirectories - "ImageWriter"
   and "PixelGenerator" and executes the make command there.
   
   Start each program in a separate terminal window or tab and the
  
positive.code: by the CPU or the GPU.
  
  The processing of the image with use of phtreads or the OpenMP library
  happens concurrently, without context switching, if the CPU has enough cores
  to execute all of the specified threads at the same time.
  Until now each thread can only calculate on pixel at a time. Making use of
  SIMD "Single Instruction Multiple Data" Intrinsics however, each thread can
  process multiple pixels at the same time.
  The calculation of the mandelbrot set is done by applying mathematical
  operations on each pixel over and over again. Interim results are stored in
  64-Bit double variables.
  Using SIMD Intrinsics for SSE it is possible to load up 128-Bit wide
  registers with two 64-Bit double variables. This makes it possible to operate
  on two variables - two pixels - at once, by performing calculations on the
  128-Bit register, instead of having to apply the same operations successively
  
negative.code: 
  * "Handmade Hero Day 115 - SIMD Basics" https://www.youtube.com/watch?v=YnnTb0AQgYM
  
  Two great SIMD Mandelbrot examples that helped me designing the termination
  condition of the Mandelbrot calculation.
  
  * https://github.com/skeeto/mandel-simd by Chris Wellons
  
  