Worked on VNS. Created pseudocode for all shaking functions, polished
vns()