add a tagged pointer implementation
add tagptr size function
fix off-by-one error
add binary search
pad pprint of tagged pointers with zeros