playing with pointer inheritance
pointer inheritance partially functions...
now the self containing set problem is solved
Merge branch 'kecso'