Implemented Seam Carving Algorithm.
Seam Carving uses an energy function, in attempt to more intelligently remove unneccessary pixels when trying to resize, and retain the most important details of the picture.
To find out more about the algorithm: Link to Seam Carving Research Paper