compress()
Return a compressed image Quantizes an image into 2^b clusters and return a version of the image (the same size as the original) where each pixel's original colour is replaced with the nearest prototype colour.
crop()
Return a croped image of desired size by removing pixels from borders of the image
sharpen()
Author: Frank Lu Function name: sharpen