Compacting the Uncompactable c++ - by Bobby Powers