https://github.com/saxsys/SynchronizeFX/issues/23

Added support for replace operations in Lists.
If the `position` has different semantics for different implementations it may be better to not declare the `position` methods in the interface.