Hash_Set_Map difference and fibnocci recursion