Rope api

Small modifications of the API that will be required for future pull requests such as Splay ropes and Bufferized ropes.
Dans la mesure ou la classe est elle-même private, est-ce que y'a besoin de la mettre private aussi ?