Implement pre/post increment, along with handling of free