Lookup Algorithm
if x==p.item[k] return p.pointer[k]
return lookup(p.pointer[1], x)
else if for some j p.item[j] <= x < p.tem[j+1]
return lookup(p.pointer[j+1], x)
else return lookup(p.pointer[n+1], x)
/*p.pointer[n+1] is the last pointer in the page*/