Added bilinear interpolation. Needs fixing.