Added bicubic interpolation.