Fixed a stupid bug in Add function and added others improvements

-Fixed a bug in Add() function that added elements in s_stack[position]
! This is wrong ! ;
-Added CheckPosition() function (it returns if a position is occupied by
an element);
-Fixed operator[] : now it returns the right element by index, searching
it in the list(and not in s_stack);