reverse() & remove() methods bugs fixed