added heap palyndrome reverse str and strng anag